import React, { Component } from 'react'

// shouldComponentUpdate演示
class Example extends Component{
  constructor(){
    this.state = {
      name: `LK`
    }
  }
  handleClick(){
    this.setState({
      name: `click`  // 这里不会更新
    })
  }
  shouldComponentUpdate(nextProps,nextState) {
    // 可以对比2个state判断是否需要更新
    return nextState !== this.state;  // 这里return 出false，那么组件完全不会更新
  }
	render(){
    return <div onClick={ ::this.handleClick }>{ this.state.name }</div>
  }
}
